cmake_minimum_required(VERSION 3.8)
project(string_uuid)

set(UUID_NAMESPACE "11111111-1111-1111-1111-111111111111")
string(UUID out1 NAMESPACE ${UUID_NAMESPACE} NAME "abc" TYPE MD5)
string(UUID out2 NAMESPACE ${UUID_NAMESPACE} NAME "abc" TYPE SHA1)
string(UUID out3 NAMESPACE ${UUID_NAMESPACE} NAME "abc" TYPE MD5 UPPER)

message(STATUS "out1 = ${out1}")
message(STATUS "out2 = ${out2}")
message(STATUS "out3 = ${out3}")
